|
Proactor is a software design pattern for event handling in which long running activities are running in an asynchronous part. A ''completion handler'' is called after the asynchronous part has terminated. The proactor pattern can be considered to be an asynchronous variant of the synchronous reactor pattern.〔Pattern-Oriented Software Architecture, Volume 2, Schmidt et al., Jon Wiley & Sons, Ltd, 2000〕 == Interaction == Operation specific actors: * The ''Proactive Initiator'' starts the asynchronous operation via the Asynchronous Operation Processor and defines the Completion Handler * ''Completion Handler'' is a call at the end of the operation from the Asynchronous Operation Processor * ''Asynchronous Operation'' Standardized actors * The ''Asynchronous Operation Processor'' controls the whole asynchronous operation * The ''Completion Dispatcher'' handles the call, depending on the execution environment. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Proactor pattern」の詳細全文を読む スポンサード リンク
|